home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 918 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.1 KB

  1. Path: informatik.tu-muenchen.de!fischerj
  2. From: fischerj@informatik.tu-muenchen.de (Juergen "Rally" Fischer)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Doublebuffered window??
  5. Date: 12 Jan 1996 18:35:52 GMT
  6. Organization: Technische Universitaet Muenchen, Germany
  7. Distribution: world
  8. Message-ID: <4d69m8$i0h@sunsystem5.informatik.tu-muenchen.de>
  9. References: <4bfe05$l11@katiska.clinet.fi> <4bgmqq$kh6@serpens.rhein.de> <4cmftc$1g1@sunsystem5.informatik.tu-muenchen.de> <4cmrgp$5bs@serpens.rhein.de>
  10. NNTP-Posting-Host: hphalle8a.informatik.tu-muenchen.de
  11. Originator: fischerj@hphalle8a.informatik.tu-muenchen.de
  12.  
  13.  
  14. In article <4cmrgp$5bs@serpens.rhein.de>, mlelstv@serpens.rhein.de (Michael van Elst) writes:
  15. |> fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer) writes:
  16. |> 
  17. |> >But in the sense of rastersplit-free update, I would sugest to
  18. |> >use VBeamPos() to wait for bottom of window and hope that
  19. |> >blitbitmaprastport() will do it under (1 frame - windowheight).
  20. |> 
  21. |> VBeamPos() ? Busy waiting ? At least use WaitBOVP() to get a chance
  22. |> of an optimization.
  23.  
  24. Well, but if the window is at top, there is less time to blitter as
  25. WaitBOVP does wait for bottom of the screen, not the window.
  26.  
  27. Non-busy-wait WaitBoWin would have been a very useful lib-routine...
  28.  
  29. |> 
  30. |> Anyway, synchronized rendering to windows isn't supported. For
  31. |> native screens you can do low level QBSBlit() or higher level
  32. |> GELS calls. GELS is even retargetable to some degree.
  33.  
  34. I guess they also sync with vblank ?
  35.  
  36. The aim is to get blitter working just when beam has scanned the
  37. whole window data, something that might be true a large amount of
  38. time bevore vblank occurs.
  39.  
  40. The only non-chipset-only method I see is dealing with VBeamPos
  41. (more cpu load, but you can blit a larger window without rastersplit).
  42.  
  43. |> 
  44. |> Regards,
  45. |> -- 
  46. |>                                 Michael van Elst
  47. |> 
  48. |> Internet: mlelstv@serpens.rhein.de
  49. |>                                 "A potential Snark may lurk in every tree."
  50. ------------------------------------------------------------------------
  51.    fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer)   =:)
  52.